package com.yidu.qx.service;

import com.yidu.qx.domain.JsonM;
import com.yidu.qx.domain.QxModuleEntity;
import com.yidu.qx.utils.Pages;

import java.util.List;
import java.util.Map;

/**
 * 模块表dao
 */
public interface ModuleService {
    void add(QxModuleEntity qxModuleEntity);

    void delete(QxModuleEntity qxModuleEntity);

    void update(QxModuleEntity qxModuleEntity);

    Map<String,Object> findAll(QxModuleEntity qxModuleEntity, Pages pages);

    QxModuleEntity findById(String id);

    /**
     * 总行数
     * @return
     */
    Long count(QxModuleEntity qxModuleEntity);


    List<JsonM> selectAll(QxModuleEntity qxModuleEntity);
}
